engineering engineer cnc machining automation manufacturing machine shop drain cleaning cad industrial automation factory automation leak detection machining leak test cnc leak testing milling plumbing engineers leak